草庐IT

node.js - ExpressJS 与 MeteorJS

全部标签

javascript - 在浏览器中仅禁用某些 js 文件

我正在尝试诊断使用多个Javascript文件的网络应用程序的问题。其中一个脚本通过向其中注入(inject)新元素来修改DOM。我的想法是,我将一个一个地禁用js文件,直到找到导致DOM修改的文件。有没有办法在浏览器中只禁用某些js文件?我更喜欢GoogleChrome中的解决方案(如果在Firefox或IE11中不可能) 最佳答案 尝试DOMChangeBreakpoints.每当某些JS修改您的DOM时,您都会停在导致更改的确切代码行上。是的,可以禁用JS文件。参见BlockRequests.DevTools阻止了对JS文件的

javascript - Angular js-模拟浏览器后退/前进按钮禁用

我正在开发需要模拟浏览器后退/前进按钮的应用程序(我已经实现了2个按钮)。我可以使用window.history.forward()和window.history.back()实现此功能。该功能按预期工作。但是我有一个问题,我需要在没有更多页面可以进一步浏览时禁用前进按钮,反之亦然。我已尝试使用以下解决方法,但没有任何效果。if(!window.history.next){$scope.abcService.enableForwardButton=false;}这个if条件永远不会满足,即使我没有任何页面可以进一步浏览也是如此。varindex=window.history.lengt

javascript - 一般与 backbone.js 或 javascript 共享 Symfony2 验证规则?

是否可以公开Symfony2验证规则(对于给定的实体)?我找不到这样的东西。我正在尝试使用DRY方法进行客户端验证(使用backbone.js)。bundle或任何小费之类的东西会有所帮助。Hereis组件验证器。一种可能性是:使用Symfony2标准方式定义服务器端验证规则。示例(YAML,取自他们的网站):#src/Acme/BlogBundle/Resources/config/validation.ymlAcme\BlogBundle\Entity\Author:properties:name:-NotBlank:~使/author/rules返回一个JSON对象,该对象将字段

javascript - Meteor.js 应用程序不支持 IE 9

我们正在使用node.js和meteor.js开发一个应用程序,这个应用程序在Firefox、Chrome和IE10中运行良好,但是当我们尝试浏览时此应用程序在IE-9中无法加载。我调查了两种浏览器(IE9、Firefox)的请求/响应,我发现对于XHR请求,IE9使用iframe轮询而不是网络套接字进行数据传输。在这种情况下,IE9不维护cookie,这会导致每个XHR请求出现401错误。所以cookie不会在IE9的iframe中发送。我研究了如何为iframe启用cookie,我发现我们可以使用隐私策略平台(p3p)实现这一点。要启用p3p,您必须在域文件夹内的w3c文件夹中的响

javascript - 将 someVar +'a string' 传递给 Handlebars.js 助手?

假设我有这个Handlebars助手:Handlebars.registerHelper('someRandomHelperCreatingALink',function(passedVarAndString,url){return''+passedVarAndString+'';});并且想像这样使用它,我将一个字符串和一个变量作为第一个参数传递(user.name+'isacooldude!'):{{{someRandomHelperCreatingALinkuser.name+'isacooldude!!''/a/cool/url'}}}我的问题:这是否可能?或者我是否必须为字符

javascript - 使用 Node.js 询问用户在哪里保存文件

我正在使用node-webkit创建一个应用程序,所以有很多javascript。我已经编写了一个node.js函数,可以截屏并将其保存到磁盘,但是,它将它保存到项目根目录,我想提示用户选择保存位置,但我找不到创建保存文件对话框的方法。当前代码:screen_shot.js:varfs=require('fs');exports.buildFile=function(name,value){varimg=newBuffer(value,encoding='base64');fs.writeFile(name,img,function(err){if(err){console.log(e

javascript - Angular.js - 表单验证会发出任何事件吗?

问题是,我正在使用ui-router,我有两个View,一个是工具栏,第二个是表单内容。现在我想在工具栏中有一个保存按钮,如果表单不是$valid,该按钮将被禁用。但是这两个是完全不同的范围,就像:根作用域工具栏范围内容范围(使用form.$valid)所以我想我会通过监听表单发出的某种$valid事件来处理它。根据Vojta所说here这些事件应该存在,但我无法在任何地方找到它们的指定..并查看this我没有看到任何事件..我可能会做$scope.$watch('form.$valid',function(newVal,oldVal){$scope.$emit('validityCh

javascript - D3.JS 时序折线图,带实时数据,可平移缩放

FIDDLE我正在尝试在d3中创建一个实时(实时更新)时间序列图表,该图表也可以平移(在X中)和缩放。理想情况下,我想要的功能是,如果线的最右侧部分对用户可见,那么当新数据添加到图形时,它会自动横向平移以包含新数据(不更改轴刻度)。我的d3.json()请求应该返回如下所示的JSON数组:[{"timestamp":1399325270,"value":-0.0029460209892230222598710528},{"timestamp":1399325271,"value":-0.0029460209892230222598710528},{"timestamp":1399325

javascript - 我可以在 Dart 服务器中使用 Node 库吗

是否可以将Node模块(NPM)导入Dart服务器?据我所知,JS互操作仅适用于客户端Dart,对吗?能否将Javascript库包含到pubspec文件中,并通过js互操作在服务器中使用该库的内容?有没有其他方法可以在Dart服务器代码中包含JS? 最佳答案 如果你想在NodeJS上运行你的Dart应用程序,你需要使用package:node_preamble。https://pub.dev/packages/node_preamble一个突出的包就是Sass。事实上,当你将Sass编译成CSS时,你很可能正在使用运行在Node.

javascript - node.js child_process.spawn 没有标准输出,除非 'inherit'

我正在尝试从node.js(0.10.29)中的spawnedchild_process捕获标准输出。现在我只是尝试使用ping以下代码不打印(但执行ping)varexec=require('child_process').exec;varspawn=require('child_process').spawn;varutil=require('util')varping=spawn('ping',['127.0.0.1'],{stdio:'pipe'});ping.stdout.on('data',function(data){util.print(data);})ping.std